package com.yixun.qfbao.model.enums;

public enum SyncModeEnum {
	/**
	 * 所有模式
	 */
	WHOLE("WHOLE", "完整同步"),
	/**
	 * 普通模式
	 */
	NORMAL("NORMAL", "普通模式: 取1,2两级"),
	/**
	 * 万豪模式
	 */
	WANHAO("WANHAO", "万豪: 用户所处部门和其上一级"),
	/**
	 * 绑房
	 */
	BANGFANG("BANGFANG", "绑房: 用户所处部门和其上上一级(即隔开一级)"),
	/**
	 * 懿皇
	 * 地产部门更新，约定以 **区,**店,**组结尾，
	 * 区域加到关联名称上用于报表的查询条件
	 * 区域保存到门店，门店不保存，保存组别
	 */
	YIHUANG("YIHUANG", "懿皇"),
	;

	private String code;
	private String name;

	SyncModeEnum(String code, String name) {
		this.code = code;
		this.name = name;
	}

	public String getCode() {
		return code;
	}

	public String getName() {
		return name;
	}

	public static SyncModeEnum getByCode(String code) {
		for (SyncModeEnum item : SyncModeEnum.values()) {
			if (item.getCode().equals(code)) {
				return item;
			}
		}
		return null;
	}
}
